// miniprogram/pages/word/examEnd/examEnd.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    right: 0,
    wrong: 0,
    percent: 0,
  },

  /**
   * 点击返回按钮
   */
  back() {
    wx.reLaunch({
      url: '/pages/index/index'
    })
  },

	/**
	 * 设置天数更新
	 */
	setFinish(){
		wx.cloud.callFunction({
			// 要调用的云函数名称
			name: 'reviewFinish',
			// 传递给云函数的参数
			data: {},
			success: res => {
				// output: res.result === 3
				console.log("reviewFinish",res)
			},
			fail: err => {
				// handle error
				console.log("reviewFinish", err)
			},
			complete: () => {
				// ...
			}
		})
	},

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
		console.log("options",options)
		let right = Number(options.right)
    let wrong = Number(options.wrong)
		let percent = 'NaN'
    if (right + wrong != 0) {
      percent = this.toPercent(right/(right + wrong))
    }
		this.setData({
			right:right,
			wrong:wrong,
			percent:percent
		})

		this.setFinish()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  },

  /**
   * 小数转化为百分数字符串。
   */
  toPercent: function(point) {
    var str = Number(point * 100).toFixed(1);
    str += "%";
    return str;
  },
})